#ifndef __CALCULATOR_H__
#define __CALCULATOR_H__

#include "lvgl/lvgl.h"
#include "lvgl/demos/lv_demos.h"
#include "lv_drivers/display/fbdev.h"
#include "lv_drivers/indev/evdev.h"
#include <unistd.h>
#include <pthread.h>
#include <time.h>
#include <sys/time.h>
#include "homePage.h"
#include "page_manager.h"
#include <stdio.h>

static void btn_click_cb(lv_event_t * e);
void calculator_init(void);

#endif

// /* 统一的点击回调 */
// static void btn_click_cb(lv_event_t * e)
// {
//     const char * txt = lv_event_get_user_data(e);
//     printf("param %s\n", txt);
//     if(txt == LV_SYMBOL_BACKSPACE) {
//         if(strlen(put) > 0) {
//             put[strlen(put) - 1] = 0;
//         } else {
//             put[0] = 0;
//         }
//     } else if(!strcmp(txt, "清空")) {
//         memset(put, 0, sizeof(put));
//     } else if(!strcmp(txt, "=")) {

//         strchr(put, '+');
//     } else {
//         strcat(put, txt);
//     }
//     lv_label_set_text(pm_label, put);
// }